export interface FeeValueVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 费用value
   */
  name: string;

  /**
   * 收费单位
   */
  unit: string;

  /**
   * 费用所对的fee_key
   */
  feeKeyId: string | number;

  /**
   * 排序
   */
  sort: number;
}

export interface FeeValueForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 费用value
   */
  name?: string;

  /**
   * 收费单位
   */
  unit?: string;

  /**
   * 费用所对的fee_key
   */
  feeKeyId?: string | number;

  /**
   * 属性名称
   */
  feeKeyName?: string;

  /**
   * 排序
   */
  sort?: number;
}

export interface FeeValueQuery extends PageQuery {
  /**
   * 费用value
   */
  name?: string;

  /**
   * 收费单位
   */
  unit?: string;

  /**
   * 费用所对的fee_key
   */
  feeKeyId?: string | number;

  /**
   * 属性名称
   */
  feeKeyName?: string;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}

// 树形结构
export interface TreeData {
  id?: number | string
  value?: number | string
  label: string
  parentId?: number | string
  children?: TreeData[]
}
